package day03;

// 输出字符串中连续的最长的字符串（字符串大小不超过255）

// 正确版本

import java.util.Scanner;

public class Main1 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // str是输入的字符串
        String str = in.nextLine();
        // cur是统计当前最长的字符串
        String cur = "";
        // ret是更新最长的字符串（要存储最终结果）
        String ret = "";
        // 不用单独声明一个统计长度的变量，.length()直接可以统计

        // 遍历字符串
        int i = 0;
        for (; i < str.length(); i++) {
            char ch = str.charAt(i);
            if(ch>='0' && ch<='9') {
                // String是进行字符串的拼接+，注意拼接方式
                cur = cur + ch + "";
            } else  {
                // 说明不是数字，结束本次cur的拼接
                // 并进行判断
                if(cur.length() > ret.length()) {
                    // 更长就更新
                    ret = cur;
                }
                // 不管是长or不长，此时一轮拼接结束，
                // 都要对cur进行清空，让下次来使用
                cur = "";
            }
        }
        // 此时 走到最后
        // 但是可能最后还是数字，但是此时还没来得及比较更新
        // 单独处理
        //处理123abc123456这种情况
        if(i==str.length() && cur.length()>ret.length()) {
            // 更新
            ret = cur;
        }

        System.out.println(ret);

    }
}





// 错误版本

//import java.util.Scanner;
//
//public class Main1 {
//
//    // 错错错！！
//    public static void main(String[] args) {
//        Scanner in = new Scanner(System.in);
//        String str = in.nextLine();
//        int len = 0;
//        int tmp = 0;
//        char[][] ch = new char[255][255];
//        for (int i = 0; i < str.length() - 1; i++) {
//            if (str.charAt(i + 1) - str.charAt(i) == 1) { // 说明连续
//                ch[tmp][len] = str.charAt(i);
//                len++;
//            }
//            // 说明不满足条件
//            tmp++;
//        }
//        // 进行二维数组遍历
//        int max = 0;
//        for (int i = 0; i < ch.length - 1; i++) {
//            if (ch[i].length < ch[i + 1].length) {
//                ch[i] = ch[i + 1];
//                max = i + 1;
//            } else {
//                max = i;
//            }
//        }
//        //输入
//        for (int i = 0; i < ch[max].length; i++) {
//            System.out.print(ch[max][i]);
//        }
//    }
//}




